﻿using JYH.Business;
using JYH.Data;
using JYH.Framework;
using System;
using JYH.Model;
using System.Collections.Generic;

namespace JYH.Web.MES.SYS.UI
{
    public partial class SysParametersEdit : PageList
    {
        private SysParaItemBLL bll = new SysParaItemBLL();

        protected void Page_Load(object sender, EventArgs e)
        {
            //if (!IsPostBack)
            //{
            //    var action = Request.Params["action"];
            //    htypes.Value = Request.Params["T"];
            //    if (!string.IsNullOrEmpty(action))
            //    {
            //        if (action.ToInt() >= 9)
            //        {
            //            LoadIng();
            //        }
            //        else
            //        {
            //            ProRequest(action.ToInt());
            //        }
            //    }
            //}
        }

        /// <summary>
        /// 加载数据
        /// </summary>
        //private void LoadIng()
        //{
        //    Sql sql = new Sql();
        //    string Msg = string.Empty;
        //    sql.Append(bll.SqlSelect);
        //    sql.Append("Where SysParaItem.ParaItemID='" + KeyID + "'");
        //    var Obj = bll.myDataBase.SingleOrDefault<SysParaItem>(sql);
        //    if (Obj != null)
        //    {
        //        hParaID.Value = Obj.ParaID;
        //        hParaItemID.Value = Obj.ParaItemID;
        //        hradio.Value = Obj.IsDefault;

        //        txtValue.Value = Obj.ItemValue;
        //        txtName.Value = Obj.ItemText;
        //        txtIndex.Value = Obj.OrdIndex.ToString();

        //        tt.Disabled = true;
        //        txtValue.Disabled = true;
        //    }
        //}

        //protected void ProRequest(int action)
        //{
        //    Response.Buffer = true;
        //    Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);
        //    Response.Expires = 0;
        //    Response.CacheControl = "no-cache";
        //    Response.AddHeader("Pragma", "No-Cache");
        //    switch (action)
        //    {
        //        case 1://新增
        //            Response.Write(InobjInfo());
        //            Response.End();
        //            break;
        //    }
        //}

        //private string InobjInfo()
        //{
        //    Sql sql = new Sql();
        //    SysParaItem obj = new SysParaItem();
        //    obj = null;
        //    var ParaID = Request.Params["ParaID"];
        //    var ParaItemID = Request.Params["ParaItemID"];
        //    var ItemValue = Request.Params["ItemValue"];
        //    var ItemText = Request.Params["ItemText"];
        //    var OrdIndex = Request.Params["OrdIndex"];
        //    var IsDefault = Request.Params["IsDefault"];
        //    var user = AuthenticationPage.UserInfo;//获取当前登录的对象的实体
        //    var currentTime = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
        //    string Msg = string.Empty;
        //    if (!string.IsNullOrEmpty(ParaItemID))
        //    {
        //        sql = new Sql();
        //        sql.Append(bll.SqlSelect);
        //        sql.Append($"Where SysParaItem.ParaItemID='{ParaItemID}'");
        //        obj = bll.myDataBase.SingleOrDefault<SysParaItem>(sql);
        //    }
        //    if (obj == null)
        //    {
        //        obj = new SysParaItem();
        //        obj.ParaItemID = Guid.NewGuid().ToString();
        //        obj.ParaID = ParaID;
        //        obj.CreateTime = currentTime;
        //        obj.CreateUser = user.UserName;
        //        obj.ItemValue = ItemValue;
        //    }
        //    obj.OrdIndex = Convert.ToInt32(OrdIndex);
        //    obj.IsDefault = IsDefault;
        //    obj.ItemText = ItemText;
        //    obj.UpdateTime = currentTime;
        //    obj.UpdateUser = user.UserName;
        //    var isOk = bll.Save(obj, out Msg);
        //    if (!isOk)
        //    {
        //        bll.MyJsonModel.Code = 500;
        //        bll.MyJsonModel.Msg = Msg;
        //    }
        //    return bll.GetJsonString();
        //}
    }
}